package com.LachesismStorm.lachesism.member.mapper;

import com.LachesismStorm.lachesism.member.vo.TftVO.*;

import java.util.List;

/**
 * @Author: lachesism
 * @Date: 2023/04/09/11:57
 * @Description:
 */
public interface TftMapper {


    List<Lineup> getLineupList(Integer season);

    List<TftFormationSimple> getTftFormationInfo(List<Lineup> lineupList);

    Lineup getLineup(Integer id);

    List<TftCharacterInfo> getCharacterInfo(Integer id);

    void createFormationRelation(Lineup lineup);

    void addLineup(List<TftFormationInfo> formationInfo);

    List<TftCharacterInfo> getAllCharacter(Integer season);

    List<TftEquipment> getAllEquipment(Integer season);

    List<Lineup> getLineUpByHero(Integer season, String hero);

}
